Android Uygulamaları Bellek Hataları Yakalanması ve Etkileri

نویسندگان

  • Ismail Alper Saglam
  • Aysu Betin Can
چکیده

Öz: Günümüzde mobil uygulamalar oldukça yaygın kullanılmakta, birçok kurum servislerini mobil alanlara taşımaktadır. Bu uygulamalar için diğer yazılımlardan farklı gereksinimler bulunmaktadır. Bunların en başta gelenleri bellek kısıtı ve işlemci kullanımıdır. Bellek sızıntısı olan, hızlı yanıt veremeyen uygulamalar kullanıcı memnuniyetini düşürmektedir. Kullanıcıların mobil uygulamadan kolay vazgeçebilmeleri, bu çeşit yazılımlarda kullanıcı memnuniyetinin önemini artırmaktadır. Bu çalışmada Android uygulamalarında bellek sızıntısına ve yetersiz bellek, uygulama yanıt vermiyor (ANR) mesajlarına yol açan sıkça yapılan yanlışları otomatik yakalayan bir araç geliştirilmiştir. Bu araç açık kaynaklı 100 Android uygulaması üzerinde çalıştırılmıştır. Bulunan yanlışlar ile uygulamaların kullanıcı puanlaması ve kullanımda olma sayıları ile karşılaştırılmıştır. Bu çalışma ile geliştirilen araç sayesinde geliştiriciler kodlarındaki hataları daha kolay bulabilecek ve uygulamayı piyasaya sürdüklerinde bu tip sorunları en aza indirgemiş olacaklardır.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hibrid Algoritma ve Isıl İşlem Algoritmasıyla Test Kümesi Önceliklendirilmesi

Özet. Yazılımlar yaşam süresince müşteri istekleri, gereksinimler ve tasarım kararlarına göre değişiklik gösteren dinamik bir yapıdadır. İlgili bu güncellemelerin uygulamaya etkileri gözetilerek değişikliklerin kontrol edilmesi gerekilmektedir. Güncellenen yazılımlarda değişen modüllerin tekrar testlerinin yapılması bakım aşamasının en maliyetli süreçlerinden biridir. Bu sürecin bir parçası ola...

متن کامل

Xamarin Test Bulutu uzerinde Mobil Uygulama Testi

Özet. Mobil cihaz kullanımındaki artışa paralel olarak yaygınlaşmaya başlayan mobil uygulamalar, kullanım alanı zenginliği ve platform çeşitliliği yönünden son kullanıcı ihtiyaçlarına önemli çözümler sağlamaktadır. iOS veya Android platform kullanımı, cihazların fiziksel özelliklerine bağımlılığı ortadan kaldırmakta ve uygulamaları; işlemci, RAM, ekran boyutu ve işletim sistemi sürümü farklılığ...

متن کامل

Android Uygulamalar Icin Yazilim Kalite Yonetimi

Özet. Günümüzde akıllı telefon ve tablet gibi mobil cihazlar giderek yaygınlaşmaktadır. Bu durum mobil uygulama sayısının önemli ölçüde artışını da beraberinde getirmektedir. Bu sistemlerin popülerliğini yakın gelecekte de arttırmaya devam edeceği tahmin edildiğinden, mobil uygulamaların kalitesi oldukça fazla önem kazanmaktadır. Bu çalışmanın amacı Android uygulamaları için yazılım kalite mode...

متن کامل

Gelecek Nesil Gomulu Sistem Uygulamalari icin Kullanici Etkilesimi Yaklasimi Onerisi

Özet. Gömülü sistem uygulamaları genel amaçlı bilgisayarlarda geliştirilen uygulamaların aksine kısıtlı bellek, kısıtlı işlemci gücü ve kısıtlı depolama alanı problemlerine sahip ortamlar için geliştirilmektedir. Ancak geliştirilen uygulamalardan beklenen performans hem işlevsel anlamda hem de kullanıcı etkileşimi açısından genel amaçlı bilgisayarlardan farksız olarak düşünülmelidir. Son yıllar...

متن کامل

Kurumsal Raporlama Çözümlerinde Bellek İçi Veritabanı Kullanımı

Özet. Kurumsal raporlama çözümlerinin genellikle tercih ettikleri geleneksel disk tabanlı veritabanı sistemleri, veri hacmindeki artışla birlikte yetersiz kalmaktadır. Geleneksel sistemleri kullanan raporlama çözümleri büyük veri üzerinde çalışan sorgularda kabul edilebilir sürelerde cevap vermekte zorlanmakta ve rapor sorgularının derinliği arttıkça sistem isteklere cevap veremez duruma gelmek...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014